﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ControleCampeonato.BLL
{
    public class JogadorBLL :  Interfaces.ICrude<Entidades.Jogador>
    {
        #region ICrude<Jogador> Members

        public List<ControleCampeonato.Entidades.Jogador> SelecionarTudo()
        {
            DAO.JogadorDAO objdao = new ControleCampeonato.DAO.JogadorDAO();
            return objdao.SelecionarTudo(); 
        }

        public ControleCampeonato.Entidades.Jogador Selecionar(int id)
        {
            DAO.JogadorDAO objdao = new ControleCampeonato.DAO.JogadorDAO();
            return objdao.Selecionar(id); 
        }

        public int Incluir(ControleCampeonato.Entidades.Jogador entidade)
        {
            DAO.JogadorDAO objdao = 
                new ControleCampeonato.DAO.JogadorDAO();
            return objdao.Incluir(entidade); 
        }

        public void Excluir(int id)
        {
            DAO.JogadorDAO objdao =
                new ControleCampeonato.DAO.JogadorDAO();
            objdao.Excluir(id); 
        }

        public void Alterar(ControleCampeonato.Entidades.Jogador entidade)
        {
            DAO.JogadorDAO objdao =
                new ControleCampeonato.DAO.JogadorDAO();
            objdao.Alterar(entidade); 
        }

        #endregion
    }
}
